﻿using System;
using System.Collections.Generic;

using System.Text;

namespace Rance.Battle
{
    class 智力强化1 : 战斗开始被动技能
    {
        public override void Excute(技能环境 环境)
        {
            if (环境.队伍状况.战场.乱数表.Hit(50))
            {
                var 赋予 = new 赋予()
                {
                    Level = 2,
                    是否单回合 = false
                };
                环境.施放者.Set智力赋予(赋予);
            }
        }
    }

    class 智力强化2 : 战斗开始被动技能
    {
        public override void Excute(技能环境 环境)
        {
            if (环境.队伍状况.战场.乱数表.Hit(50))
            {
                var 赋予 = new 赋予()
                {
                    Level = 3,
                    是否单回合 = false
                };
                环境.施放者.Set智力赋予(赋予);
            }
            else if (环境.队伍状况.战场.乱数表.Hit(50))
            {
                var 赋予 = new 赋予()
                {
                    Level = 2,
                    是否单回合 = false
                };
                环境.施放者.Set智力赋予(赋予);
            }
        }
    }
}
